package com.xiaoshuidi.cloud.module.member.convert.securitycheck;

import java.util.*;

import com.xiaoshuidi.cloud.framework.common.pojo.PageResult;

import com.xiaoshuidi.cloud.module.member.pojo.securitycheck.SecurityCheckDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import com.xiaoshuidi.cloud.module.member.controller.admin.securitycheck.vo.*;


/**
 * 安全检查 Convert
 *
 * @author hans.zhang
 */
@Mapper
public interface SecurityCheckConvert {

    SecurityCheckConvert INSTANCE = Mappers.getMapper(SecurityCheckConvert.class);

    SecurityCheckDO convert(SecurityCheckCreateReqVO bean);

    SecurityCheckDO convert(SecurityCheckUpdateReqVO bean);

    SecurityCheckRespVO convert(SecurityCheckDO bean);

    List<SecurityCheckRespVO> convertList(List<SecurityCheckDO> list);

    PageResult<SecurityCheckRespVO> convertPage(PageResult<SecurityCheckDO> page);

    List<SecurityCheckExcelVO> convertList02(List<SecurityCheckDO> list);

}
